[HVM][HAP] Don't kill domains if dom0 requests an invalid shadow op.
authorTim Deegan <Tim.Deegan@xensource.com>
Tue, 24 Apr 2007 13:08:57 +0000 (14:08 +0100)
committerTim Deegan <Tim.Deegan@xensource.com>
Tue, 24 Apr 2007 13:08:57 +0000 (14:08 +0100)
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
xen/arch/x86/mm/hap/hap.c

index 2037fc6eb2f7c20ef49b4be6c1cc6c7d34bb1027..cb1fee798c5740e7d9a4f5e734975d173444b0d1 100644 (file)
@@ -504,16 +504,6 @@ int hap_domctl(struct domain *d, xen_domctl_shadow_op_t *sc,
     }
     
     switch ( sc->op ) {
-    case XEN_DOMCTL_SHADOW_OP_OFF:
-    case XEN_DOMCTL_SHADOW_OP_ENABLE_TEST:
-    case XEN_DOMCTL_SHADOW_OP_ENABLE_LOGDIRTY:
-    case XEN_DOMCTL_SHADOW_OP_ENABLE_TRANSLATE:
-    case XEN_DOMCTL_SHADOW_OP_CLEAN:
-    case XEN_DOMCTL_SHADOW_OP_PEEK:
-    case XEN_DOMCTL_SHADOW_OP_ENABLE:
-        HAP_ERROR("Bad hap domctl op %u\n", sc->op);
-        domain_crash(d);
-        return -EINVAL;
     case XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION:
         hap_lock(d);
         rc = hap_set_allocation(d, sc->mb << (20 - PAGE_SHIFT), &preempted);